Canadian Prime Minister Justin Trudeau and NDP leader Jagmeet Singh have reached a deal on... (5 revisions)
Canadian Prime Minister Justin Trudeau has faced numerous scandals and controversies throughout... (6 revisions)
In a video interview with The Globe and Mail, Prime Minister Justin Trudeau expressed his... (14 revisions)